/* CSS Document */
body,td,th {font-family:"宋体";font-size: 12px;color:#444;line-height:1.8em;}
body {margin:0;padding:0; overflow-x:hidden; background:#f2f2f2;}
form{margin:0;padding:0;}
a{ color:#000;text-decoration:none;}
a:hover{color:#f3ab00}
li,ul,dl,p{margin:0; padding:0;}
ul,dl,p{ list-style:none; margin:0; padding:0;}
img {border:none;vertical-align: middle; }
.mainNav img{ width:100%;}
input {vertical-align:middle}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
.clear {clear:both;}
html,body{-webkit-text-size-adjust:none;}


#wrap {
width:1001px;
margin:0 auto;

}
#top {
height:90px;
background:url(../images/bg_top.jpg) repeat-x 0 0;
}
#logo {
float:left;
padding:10px 0 0 0;
}
#top .rightside {
float:right;
width:620px;
}

#top .rightside .con {
padding:13px 0 8px;
height:25px;
}
#top .rightside .con .lang {
float:right;	
}
#top .rightside .con .search {
float:right;
width:169px;
padding:0 0 0 10px;
position:relative;
}
#top .rightside .con .search .input {width:160px; height:25px; background:url(../images/bg_input.jpg) no-repeat 0 center; border:none; margin:0; padding:0 0 0 9px}
#top .rightside .con .search .btn { position:absolute; right:10px; top:5px;}

#imain {
padding:20px 30px;
background:#fff;

}

#main .leftside {
	float:left;
	width:200px;	
}
#main .rightside {
float:right;
width:850px;
}

#foot {
height:97px;
border-top:3px solid #e7e8ea;
background:#fff;
color:#999999;
margin-top:30px;

}
#foot a {
color:#999999;
}
#foot .copy { float:left; padding:10px 0 0 0; }
#foot .logo { float:right; padding:10px 0 0 0; }

.content {
padding:20px 30px;
font-size:14px;
height:auto!important;
height:400px;
min-height:400px;
}
#con li { list-style:inside;}
.title {
height:40px;
margin:0 0 24px 0;
font-family:"微软雅黑";
background:url(../images/bg_title.jpg) no-repeat 0 bottom;
}
.title .en { float:left; font-size:42px; padding:0 8px 0 0; color:#e7e8ea;}
.title .cn { float:left; font-size:24px; padding:7px 0 0 0}
.title .more { float:right; padding:7px 0 0 0}
.title .more a { font-size:14px; color:#999}

.inews { float:left; width:500px;}
.inews .pic { float:left; padding:0 15px 0 0}
.inews .tit { height:35px; line-height:35px; font-size:16px; font-weight:bold}

.icontact { float:left; width:393px; padding:0 0 0 46px; /*background:url(../images/bg_icontact.jpg) no-repeat 0 bottom;*/}

.leftnav {
padding:30px 0 0 0;
}

.leftnav li { }
.leftnav li a {
display:block;
height:30px;
line-height:30px;
padding:0 0 0 20px;
font-size:14px;
background:url(../images/ico_leftnav.jpg) no-repeat 5px 12px;
}
.leftnav li a:hover {
color:#f3ab00;
}
.leftnav li .now {
font-weight:bold;
color:#51c5ff;
}
.leftnav ul ul {
padding:5px 0 10px 30px; border:none; border-top: 1px solid #e1e1e1;
} 
.leftnav ul ul li {padding:0; border:none; background:none}
.leftnav ul ul li a {
background:url(../images/class3.gif) no-repeat 12px 10px;
height:auto!important;
height:29px;
min-height:29px;
line-height:29px;
padding:0 0 0 25px;
font-size:12px;
}

.leftnav ul ul li .now {
color:#f3ab00;
font-weight:normal;
}


.news_list {
border-top:1px dotted #999;
padding:20px 0;
margin:25px 0 0 0;
}
.news_list .time {
float:right;
height:30px;
line-height:30px;
}
.news_list li a {
display:block;
color:#808080;
height:30px;
line-height:30px;
background:url(../images/ico_arrow.jpg) no-repeat 0 center;
padding:0 0 0 20px;
}
.news_list li a:hover {
color:#f3ab00;
background:url(../images/ico_arrow2.jpg) no-repeat 0 center;
}


.products_list{ }
.products_list li{ float:left; height:300px; width:264px; padding:0 9px; }
.products_list li span{ display:block; text-align:center;  height:30px; line-height:30px;  margin:1px 0 0 0}
.products_list li .pic{width:264px; height:250px;}

.product { height:auto!important; height:460px; min-height:460px;}
.product .left {
float:left;
width:560px;
padding:50px 0 0 50px;
}
.product .left img { padding:5px; border:1px solid #e1e1e1;}
.product .right {
float:right;
width:330px;
}
.product .detail { height:33px; line-height:33px; padding:0 0 0 20px; background:#23a8db; color: #fff; margin:0 0 30px 0; font-size:18px;}
.product .name { height:35px; line-height:35px; font-size:18px; padding:0 0 10px 0}
.product .back { padding:20px 0 0 0}
.product .back a { height:25px; line-height:25px; background:#39bdff; float:left; padding:0 15px; color: #fff;}
.path {
	height:40px;
	line-height:40px;
	margin:0 15px;
	border-bottom:1px solid #e1e1e1;
}


.nav { float:left; width:700px;}
.ddsmoothmenu {
height:44px; }

.ddsmoothmenu ul {
	padding-right: 0px; padding-left: 0px; z-index: 100; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.ddsmoothmenu ul li {
	display: block; float: left; line-height:44px; position: relative; height:44px;
}
 html .ddsmoothmenu ul li {
	float: left;  line-height:44px; position: relative; height:44px;
}
.ddsmoothmenu ul li .now {
color:#fff;  
}
.ddsmoothmenu ul li a {
	 font-size:15px; color:#333; height:44px; line-height:44px; float:left; padding:0 16px; text-transform:uppercase;  font-family:"微软雅黑"
}
.ddsmoothmenu ul li a:hover {color:#8f0181; }
.ddsmoothmenu ul li ul {
	visibility: hidden; position: absolute; padding:5px; background:#fff;  width:120px;
}
.ddsmoothmenu ul li ul li {
	 float: none; display: block; line-height: 28px; border-bottom: #d1d1d1 1px dashed; height:28px;
}
.ddsmoothmenu ul li ul li a {
	float: none; display: block; text-align:center; text-decoration: none; color:#000; font-size:12px; line-height:28px; height:28px; text-transform:none
}
.ddsmoothmenu ul li ul li a:hover {
	background: #8f0181;
	color:#fff;
}
.ddsmoothmenu ul li ul li ul {
	top: 0px
}
.ddsmoothmenu .selected {
color:#8f0181;
}

.ddsmoothmenu .downarrowclass {display:none}

/*page*/

.ff{ width:1003px; margin:0 auto;}
.banner{ width:100%; height:200px; position: relative; z-index:1; top:0px;}
.Location_bg{ clear:both; width:100%; height:28px; line-height:28px; background-color:#cccccc;}
.Location{ text-align:right; color:#666;}
/*.mainNav_Bg{ background:url(../img/mcon_bg.jpg) repeat-x bottom center;}*/
.mainNav_Bg{ width:963px; margin:0 auto; background-color:#fff; padding:0 20px;}
.mainNav{ color:#666; background:url(../img/mcon2_bg.jpg) no-repeat bottom right; line-height:160%; min-height:480px; overflow:hidden; font-size:14px; line-height:200%; padding-top:45px;}
.smenu_bg_w{ position: relative; z-index:2; clear:both; width:1003px; margin:0 auto; }
.smenu_bg{ position: absolute; width:1003px; margin:0 auto; overflow:hidden; z-index:1000; top:185px; background:url(../img/sm_bg.jpg) repeat-x left top; }
.smenu{ width:1008px; bottom:0px; z-index:1000; }

.mmenu_1{ float:left; font-size: 14px;text-align: center; color: #fff; width:201px; border-right:1px solid #fff; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.mmenu_1 a{color: #333; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */  height:56px; line-height:36px;display: block;text-decoration: none;}
.mmenu_1 a:hover{color: #fff;background:url(../img/sm2_bg.jpg) repeat-x left top;display: block;text-decoration: none; }
.mmenu_1 .lefton{color: #fff;background:url(../img/sm2_bg.jpg) repeat-x left top; display: block;text-decoration: none;}


.menu_a{ float:left; font-size: 14px;text-align: center; color: #fff; width:168px; border-right:1px solid #fff; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.menu_a a{ border-right:1px #fff solid;color: #333; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */  height:40px; line-height:40px;display: block;text-decoration: none;}
.menu_a a:hover{color: #fff;background:url(../img/sm2_bg.jpg) repeat-x left top;display: block;text-decoration: none; }
.menu_a .lefton{color: #fff;background:url(../img/sm2_bg.jpg) repeat-x left top; display: block;text-decoration: none;}

/*定义最后一个菜单*/
#smenu .menu_a:last-of-type{border-right:0px solid #fff; }
#smenu .mmenu_1:last-of-type{border-right:0px solid #fff; }

/*新闻*/
#dcms_pager .pages{border:none;text-transform:uppercase;text-align:center !important;padding:0 0 10px 0;padding:0;height:30px;clear:both;padding-top:20px;}
#dcms_pager .pages a{margin:0 3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 8px;border:1px #ededed solid;color:#999;font-size:12px;cursor:pointer;text-decoration:none;height:24px;line-height:24px;}
#dcms_pager .pages a:hover{border:1px #ededed solid;color:#fff;background:#8d0085;}
#dcms_pager .pages a.pgcurrent{border:1px #ededed solid;color:#fff;background:#8d0085;}


.news_list3 {width:100%;
}
.news_list3 li{ width:43.5%; float:left; border:1px solid #eee; border-radius:6px; margin:3% 1%; padding:2%;


}
.news_list3 .time {
float:left;
 
}
.news_list3 li a {
 
display:block;
 
 
}
.news_list3 li .con{ float:left; margin-left:5%;}
.news_list3 li .con p{display:none;}
.news_list3 li .con h2{ font-size:18px;} 

.news_list2 {


}
.news_list2 .time {
float:right;
height:30px;
line-height:30px;
}
.news_list2 li a {
border-bottom:1px dotted #ccc;
display:block;
color:#666;
height:30px;
line-height:30px;
background:url(../images/ico_arrow.jpg) no-repeat 0 center;
padding:0 0 0 20px;
}
.news_list2 li a:hover {
color:#f3ab00;
background:url(../images/ico_arrow2.jpg) no-repeat 0 center;
}

#newsView h2{color:#000;font-size:16px;padding:8px 0 10px;text-align:center !important;text-align:center;}
#newsView h3{border-bottom:1px solid #ededed;color:#999;/*line-height:37px;height:37px;*/text-align:center !important;width:100%;font-weight:normal;}
#newsView .newsInfo{margin:20px auto 60px;line-height:200%;}
#newsView .newsTurn{border-top:1px solid #ededed;padding:20px 0;color:#999;}
#newsView .newsTurn .back{ margin-bottom:18px;background:#ebebeb;width:60px;height:22px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#newsView .newsTurn .back:hover{background:#8d0085;color:#fff;}

/*新闻 end*/
/*page end*/